home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Freeware / ttengine-4.3 / Developer / include / pragma / ttengine_lib.h
Encoding:
C/C++ Source or Header  |  2002-10-27  |  1.8 KB  |  42 lines

  1. #ifndef _INCLUDE_PRAGMA_TTENGINE_LIB_H
  2. #define _INCLUDE_PRAGMA_TTENGINE_LIB_H
  3.  
  4. #ifndef CLIB_TTENGINE_PROTOS_H
  5. #include <clib/ttengine_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(TTEngineBase,0x01e,TT_OpenFontA(a0))
  10. #pragma amicall(TTEngineBase,0x024,TT_SetFont(a1,a0))
  11. #pragma amicall(TTEngineBase,0x02a,TT_CloseFont(a0))
  12. #pragma amicall(TTEngineBase,0x030,TT_Text(a1,a0,d0))
  13. #pragma amicall(TTEngineBase,0x036,TT_SetAttrsA(a1,a0))
  14. #pragma amicall(TTEngineBase,0x03c,TT_GetAttrsA(a1,a0))
  15. #pragma amicall(TTEngineBase,0x042,TT_TextLength(a1,a0,d0))
  16. #pragma amicall(TTEngineBase,0x048,TT_TextExtent(a1,a0,d0,a2))
  17. #pragma amicall(TTEngineBase,0x04e,TT_TextFit(a1,a0,d0,a2,a3,d1,d2,d3))
  18. #endif
  19. #if defined(_DCC) || defined(__SASC)
  20. #pragma  libcall TTEngineBase TT_OpenFontA           01e 801
  21. #pragma  libcall TTEngineBase TT_SetFont             024 8902
  22. #pragma  libcall TTEngineBase TT_CloseFont           02a 801
  23. #pragma  libcall TTEngineBase TT_Text                030 08903
  24. #pragma  libcall TTEngineBase TT_SetAttrsA           036 8902
  25. #pragma  libcall TTEngineBase TT_GetAttrsA           03c 8902
  26. #pragma  libcall TTEngineBase TT_TextLength          042 08903
  27. #pragma  libcall TTEngineBase TT_TextExtent          048 a08904
  28. #pragma  libcall TTEngineBase TT_TextFit             04e 321ba08908
  29. #endif
  30. #ifdef __STORM__
  31. #pragma tagcall(TTEngineBase,0x01e,TT_OpenFont(a0))
  32. #pragma tagcall(TTEngineBase,0x036,TT_SetAttrs(a1,a0))
  33. #pragma tagcall(TTEngineBase,0x03c,TT_GetAttrs(a1,a0))
  34. #endif
  35. #ifdef __SASC_60
  36. #pragma  tagcall TTEngineBase TT_OpenFont            01e 801
  37. #pragma  tagcall TTEngineBase TT_SetAttrs            036 8902
  38. #pragma  tagcall TTEngineBase TT_GetAttrs            03c 8902
  39. #endif
  40.  
  41. #endif    /*  _INCLUDE_PRAGMA_TTENGINE_LIB_H  */
  42.